package com.econ.powercloud.ems.pojo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author jwc
 * @date 2022/07/25
 */
@Data
public class DeviceOperationRecordVO {
    @ApiModelProperty("主键pid")
    private Integer pid;
    @ApiModelProperty("消息通讯id, 一般情况与pid 相同")
    private String msgId;
    @ApiModelProperty("设备编码")
    private String deviceCode;
    @ApiModelProperty("设备名称")
    private String deviceName;
    /**
     * 查看枚举：EdgeServiceType
     */
    @ApiModelProperty("服务Id")
    private String serviceId;
    @ApiModelProperty("服务编码")
    private String serviceCode;
    @ApiModelProperty("服务名称")
    private String serviceName;
    @ApiModelProperty("操作类型描述")
    private String operationTypeName;
    /**
     * 查看枚举：IotMsgStatus
     */
    @ApiModelProperty("发送状态值")
    private Integer sendStatus;
    @ApiModelProperty("发送状态描述")
    private String sendStatusName;
    /**
     * 查看枚举：EdgeSendSourceMsgType
     */
    @ApiModelProperty("消息类型值")
    private Integer msgType;
    @ApiModelProperty("消息类型描述，操作端")
    private String msgTypeName;
    @ApiModelProperty("客户端ip")
    private String clientIp;
    @ApiModelProperty("创建时间")
    private Long gmtCreate;
    @ApiModelProperty("修改时间")
    private Long gmtModify;
    @ApiModelProperty("操作值")
    private String operationValue;
    @ApiModelProperty("储能装置名称")
    private String energyEquipmentName;
    @ApiModelProperty("储能装置id")
    private String energyEquipmentId;
}
